Is there any difference between foo is None and foo == None